h1 {color:green ; text-align:center; font-size:40; margin-top:-5; margin-bottom:-15; }
h2, h3, h4, h5 { color:green; text-align:center; font-weight:bold ;  }
h4.date {color:red }
h4 {font-size:16; }
h3 {font-size:24; }
h2 {font-size:30; }
h3.backlit { color:red; font-weight:bold; background-color:lime; }

/* following normal links to other files */
a:link, a:visited, a:active { color:blue; font-size:14; font-weight:bold; text-decoration:underline; font-family:"Times New Roman"; }
a:hover { color:red; }

/* following to be used on internal links back to index table */
a.toindex:link, a.toindex:visited, a.toindex:active { color:navy; align:left; text-weight:bold; text-decoration:none; font-size:12; font-family:"Times New Roman"; }
a.toindex:hover { color:red; text-decoration:underline; }

/* following to be used for internal jumps from index table */
a.fromindex:link, a.fromindex:visited, a.fromindex:active { color:blue; font-size:14; text-decoration:none; }
a.fromtable:link, a.fromtable:visited, a.fromtable:active { color:blue; font-size:12; text-decoration:none; }

a.fromindex:hover,a.fromtable:hover { color:red; text-decoration:underline; }


table { align:center; }
td { font-size:14; }
th { font-size:14; }
caption { font-size:18; font-weight:bold; color:blue;}
td.note { color:blue; padding-left:1em ; padding-right:1em ; colspan:3 ; }

/* td.small {font-sizez:10; valign:"top" ; padding-left:1em; padding-right:1em; font-family: Verdana, sans-serif; }*/

table.index { align:center ; width:100% ; border-width:10 ; border-color:red ; color:green ;  padding-top:0; padding-bottom:0; text-align:center; }
caption.index {font-size:18; font-weight:bold; color:green}
td.index {font-size:14; width:"120" ; font-weight:bold; padding-left:1em ; padding-right:1em ;}
th.index {font-size:18; color:green; width:"150"; font-weight:bold; }


table.exindex { align:center ; text-align:center; width:750; }
td.exindex { font-size:14; font-weight:bold; padding-left:1em ; padding-right:1em ; }

th.subindex {font-size:16; color:red; width:"150"; font-weight:bold; }


p,pre {color:black; align:left; font-size:14; }
pre.small { font-size:8; }
p.left { text-align:left; color:black;  }
p.block {margin-left:3em; align:left; color:black;}
body {color:black; background:yellow;}

div { border:none; border-width:thin; width:100%; padding:0.5em; background:white; }
div.white { background: white ; }
div.lime { background:lime }
div.orange {background:orange; }
div.gray {background:gray; }
div.fuchsia {background:fuchsia; }
div.darkyellow {background: rgb(224, 224, 0); }
div.darkeryellow {background: rgb(200, 240, 0) ; }

p.center { text-align:center; }
td.central { align:center; margin-left:5em ; }
p.central { text-align:justify; margin-left:2em; margin-right:2em; color:gray; }
p.plate { text-align:center; color:red;  }
p.note { text-align:justify; }
h3.metal { color:olive; }
h3.town { color:teal; }
h2.county, h3.county { color:aqua; }
td.indexentry { width:80; padding-left:0.5em ; padding-right:0.5em }

/* ****************************************following are for token table entries****** */
table.token { width:600; }
td.image { color:blue ;  padding-left:0.5em; width:600;  }
td.ref { color:blue; padding-left:0.5em; rowspan: 2 ; width: 50 ;  }
td.blank {  color:blue; width: 20 ;  }
td.details { color:blue ; text-align:left ; background:white; padding-left:0.5em ; width: 600 ; }
td.side, td.side-r { color:blue ; text-align:left ;  padding-left:0.5em ; width: 530; }
td.note { color:blue; padding-left:1em; padding-right:1em; text-align:justify; width:600; }
caption.token {font-size:18; font-weight:bold; color:teal ; }
td.todd { color:blue ; text-align:center ;  }

/* ***************************************following used in header table only***** */
body { background-color:yellow; }
table.mytitle { color:blue; width:100%; font-weight:bold ; 
text-align:center; background:url("../map-small-light.gif") repeat-x ;}
td.home-mytitle {  text-align:left; padding-left:1em; valign:top; font-size:14 ; width:"20%" ; }
td.main-mytitle {  font-size:36; valign:bottom ; }
td.sub-mytitle { text-align:center ; font-size:24 ; }
td.details-mytitle {text-align:center; padding-top:0; padding-bottom:0; width:20%; font-size:12; }
td.below-mytitle { color:green; text-align:center; padding-top:-10; padding-bottom:-10; font-size:14; }
a.tome:link, a.tome:visited, a.tome:active  { color:blue; font-weight:bold; font-size:10; text-decoration:none;}
a.tome:hover, a.tomain:hover { color:red; text-decoration:underline; }
a.tomain:link, a.tomain:visited, a.tomain:active {color:blue; font-weight:bold; font-size:18; text-decoration:none;}
/* ***************************************following used in header table only***** */

p.endofdata { font-size:18; color:green; font-weight:bold; text-decoration:italics; }

a.archive:link, a.archive:active, a.archive:visited { color:green; }
a.archive:hover { color:red; }

blockquote { font-size:14; }
